  CssPropMaxKeyHash = 395;
  CssPropID_Font = 109;

  TSynWeb_CssProps:array[0..310] of AnsiString=(
    'alignment-adjust', 'alignment-baseline', 'animation', 'animation-delay', 
    'animation-direction', 'animation-duration', 'animation-iteration-count', 
    'animation-name', 'animation-play-state', 'animation-timing-function', 
    'appearance', 'azimuth', 'backface-visibility', 'background', 
    'background-attachment', 'background-clip', 'background-color', 
    'background-image', 'background-origin', 'background-position', 
    'background-repeat', 'background-size', 'baseline-shift', 'bleed', 
    'bookmark-label', 'bookmark-level', 'bookmark-state', 'bookmark-target', 
    'border', 'border-bottom', 'border-bottom-color', 'border-bottom-left-radius', 
    'border-bottom-right-radius', 'border-bottom-style', 'border-bottom-width', 
    'border-collapse', 'border-color', 'border-image', 'border-image-outset', 
    'border-image-repeat', 'border-image-slice', 'border-image-source', 
    'border-image-width', 'border-left', 'border-left-color', 'border-left-style', 
    'border-left-width', 'border-radius', 'border-right', 'border-right-color', 
    'border-right-style', 'border-right-width', 'border-spacing', 'border-style', 
    'border-top', 'border-top-color', 'border-top-left-radius', 
    'border-top-right-radius', 'border-top-style', 'border-top-width', 
    'border-width', 'bottom', 'box-decoration-break', 'box-shadow', 'box-sizing', 
    'break-after', 'break-before', 'break-inside', 'caption-side', 'clear', 'clip', 
    'color', 'column-count', 'column-fill', 'column-gap', 'column-rule', 
    'column-rule-color', 'column-rule-style', 'column-rule-width', 'columns', 
    'column-span', 'column-width', 'content', 'counter-increment', 'counter-reset', 
    'crop', 'cue', 'cue-after', 'cue-before', 'cursor', 'direction', 'display', 
    'dominant-baseline', 'drop-initial-after-adjust', 'drop-initial-after-align', 
    'drop-initial-before-adjust', 'drop-initial-before-align', 'drop-initial-size', 
    'drop-initial-value', 'elevation', 'empty-cells', 'fit', 'fit-position', 
    'flex-align', 'flex-direction', 'flex-order', 'flex-pack', 'float', 
    'float-offset', 'font', 'font-family', 'font-feature-settings', 'font-kerning', 
    'font-language-override', 'font-size', 'font-size-adjust', 'font-stretch', 
    'font-style', 'font-synthesis', 'font-variant', 'font-variant-alternates', 
    'font-variant-caps', 'font-variant-east-asian', 'font-variant-ligatures', 
    'font-variant-numeric', 'font-weight', 'grid-cell', 'grid-cell-stacking', 
    'grid-column', 'grid-column-align', 'grid-columns', 'grid-column-sizing', 
    'grid-column-span', 'grid-flow', 'grid-layer', 'grid-row', 'grid-row-align', 
    'grid-rows', 'grid-row-sizing', 'grid-row-span', 'grid-template', 
    'hanging-punctuation', 'height', 'hyphenate-after', 'hyphenate-before', 
    'hyphenate-character', 'hyphenate-limit-after', 'hyphenate-limit-before', 
    'hyphenate-limit-last', 'hyphenate-limit-lines', 'hyphenate-lines', 
    'hyphenate-resource', 'hyphens', 'icon', 'image-orientation', 
    'image-rendering', 'image-resolution', 'inline-box-align', 'left', 
    'letter-spacing', 'line-break', 'line-height', 'line-stacking', 
    'line-stacking-ruby', 'line-stacking-shift', 'line-stacking-strategy', 
    'list-style', 'list-style-image', 'list-style-position', 'list-style-type', 
    'margin', 'margin-bottom', 'margin-left', 'margin-right', 'margin-top', 'mark', 
    'mark-after', 'mark-before', 'marks', 'marquee-direction', 'marquee-loop', 
    'marquee-play-count', 'marquee-speed', 'marquee-style', 'max-height', 
    'max-width', 'min-height', 'min-width', 'move-to', 'nav-down', 'nav-index', 
    'nav-left', 'nav-right', 'nav-up', 'object-fit', 'object-position', 'opacity', 
    'orphans', 'outline', 'outline-color', 'outline-offset', 'outline-style', 
    'outline-width', 'overflow', 'overflow-style', 'overflow-x', 'overflow-y', 
    'padding', 'padding-bottom', 'padding-left', 'padding-right', 'padding-top', 
    'page', 'page-break-after', 'page-break-before', 'page-break-inside', 
    'page-policy', 'pause', 'pause-after', 'pause-before', 'perspective', 
    'perspective-origin', 'phonemes', 'pitch', 'pitch-range', 'play-during', 
    'position', 'presentation-level', 'quotes', 'resize', 'rest', 'rest-after', 
    'rest-before', 'richness', 'right', 'rotation', 'rotation-point', 'ruby-align', 
    'ruby-overhang', 'ruby-position', 'ruby-span', 'size', 'speak', 'speak-header', 
    'speak-numeral', 'speak-punctuation', 'speech-rate', 'src', 'stress', 
    'string-set', 'table-layout', 'target', 'target-name', 'target-new', 
    'target-position', 'text-align', 'text-align-first', 'text-align-last', 
    'text-autospace', 'text-combine', 'text-decoration', 'text-decoration-color', 
    'text-decoration-line', 'text-decoration-skip', 'text-decoration-style', 
    'text-emphasis', 'text-emphasis-color', 'text-emphasis-position', 
    'text-emphasis-style', 'text-height', 'text-indent', 'text-justify', 
    'text-orientation', 'text-outline', 'text-shadow', 'text-transform', 
    'text-trim', 'text-underline-position', 'text-wrap', 'top', 'transform', 
    'transform-origin', 'transform-style', 'transition', 'transition-delay', 
    'transition-duration', 'transition-property', 'transition-timing-function', 
    'unicode-bidi', 'unicode-range', 'vertical-align', 'vertical-position', 
    'visibility', 'voice-balance', 'voice-duration', 'voice-family', 'voice-pitch', 
    'voice-pitch-range', 'voice-rate', 'voice-stress', 'voice-volume', 'volume', 
    'white-space', 'white-space-collapsing', 'widows', 'width', 'word-break', 
    'word-spacing', 'word-wrap', 'writing-mode', 'z-index'
    );

  TSynWeb_CssPropsData:array[0..310] of Longword=(
    $14000004, $00000004, $21010004, $20010004, $00010004, $20010004, $01010004, 
    $00110004, $00010004, $00010004, $00100004, $80000006, $00000004, $1E050007, 
    $00010007, $00010004, $00040007, $00000007, $00010004, $1E010007, $00010007, 
    $14000004, $14000004, $10000004, $00080004, $00400004, $00000004, $00100004, 
    $10040007, $10040007, $00040006, $14000004, $14000004, $00000006, $10000007, 
    $00000006, $00040007, $15000004, $11000004, $00000004, $05000004, $00000004, 
    $14000004, $10040007, $00040006, $00000006, $10000007, $14000004, $10040007, 
    $00040006, $00000006, $10000007, $10000006, $00000007, $10040007, $00040006, 
    $14000004, $14000004, $00000006, $10000007, $10000007, $1E000006, $00000004, 
    $10050004, $00000004, $00000004, $00000004, $00000004, $00000006, $00000007, 
    $00000006, $00040007, $00400004, $00000004, $10000004, $10040004, $00040004, 
    $00000004, $10000004, $10400004, $00400004, $10000004, $00180006, $00700006, 
    $00700006, $00000004, $00000006, $00000006, $05000006, $00010006, $00000006, 
    $00000007, $00000004, $14000004, $00000004, $14000004, $00000004, $14000004, 
    $00400004, $80000006, $00000006, $00000004, $14000004, $00000004, $00000004, 
    $00600004, $00000004, $00000007, $10000004, $141B0807, $00190007, $00490004, 
    $00000004, $00080004, $14000007, $01000004, $00000004, $00000007, $00000004, 
    $00010007, $00110004, $00000004, $00000004, $00000004, $00000004, $00020007, 
    $00080004, $00000004, $00480004, $00000004, $14190004, $14010004, $00400004, 
    $00000004, $00400004, $00480004, $00000004, $14190004, $14000004, $00400004, 
    $00080004, $00000004, $14000007, $00400004, $00400004, $00080004, $00400004, 
    $00400004, $00000004, $00400004, $00400004, $00010004, $00000004, $00010004, 
    $80000004, $00000004, $00008004, $00400004, $1E000006, $1E000007, $00000004, 
    $15000007, $00000004, $00000004, $00000004, $00000004, $00000007, $00000007, 
    $00000007, $00000007, $1E000007, $1E000007, $1E000007, $1E000007, $1E000007, 
    $00080004, $00080004, $00080004, $00000004, $00000004, $00400004, $00000004, 
    $00000004, $00000004, $14000006, $14000006, $14000006, $14000006, $00100004, 
    $00100004, $01000004, $00100004, $00100004, $00100004, $00000004, $14000004, 
    $01000004, $00400006, $10040006, $00040006, $10000004, $00000006, $10000006, 
    $00000006, $00010004, $00000004, $00000004, $14000007, $14000007, $14000007, 
    $14000007, $14000007, $00100004, $00000006, $00000006, $00000006, $00000004, 
    $24000006, $24000006, $24000006, $01000004, $14000004, $00080004, $40000006, 
    $01000006, $00000006, $00000006, $00400004, $00080006, $00000004, $20000004, 
    $20000004, $20000004, $01000006, $1E000006, $80000004, $14000004, $00000004, 
    $00000004, $00000004, $00000004, $00000004, $00000006, $00000006, $00000006, 
    $00000006, $01000006, $00180004, $01000006, $00110004, $00000006, $00080004, 
    $00080004, $00000004, $00000004, $00080007, $00000004, $00000004, $00000004, 
    $01800004, $00040007, $00040004, $00000004, $00000004, $00000004, $000C0004, 
    $00040004, $00000004, $00080004, $00000004, $1E000007, $00000004, $00000004, 
    $10040004, $18150004, $00000007, $00000004, $00000004, $00000004, $1E000006, 
    $00000004, $14000004, $00000004, $20110004, $20010004, $20010004, $00110004, 
    $00010004, $00000006, $00710004, $1E000007, $00000004, $00000006, $01800004, 
    $20000004, $01190006, $05000004, $05000004, $04000004, $00000004, $05000004, 
    $05000006, $00000007, $00000004, $00400006, $14000007, $00000004, $1E000007, 
    $00000004, $00000004, $00600006
    );
